Favicon

You are here: Home > API Reference > App Distribution > Application Creation > List Android enterprise applications

List Android enterprise applications

Required Permission: mdm.android.application.list

Retrieves a paginated list of Android applications configured for enterprise deployment and management.

GET
https://api.applivery.io/v1/organizations/{organizationId}/mdm/android/enterprise/applications/emm-application
curl -X GET "https://api.applivery.io/v1/organizations/{organizationId}/mdm/android/enterprise/applications/emm-application" \
  -H "Authorization: Bearer <YOUR_API_KEY>"
const response = await fetch("https://api.applivery.io/v1/organizations/{organizationId}/mdm/android/enterprise/applications/emm-application", {
  method: "GET",
  headers: {
    Authorization: "Bearer <YOUR_API_KEY>",
  },
});

const data = await response.json();
import requests

response = requests.get(
    "https://api.applivery.io/v1/organizations/{organizationId}/mdm/android/enterprise/applications/emm-application",
    headers={"Authorization": "Bearer <YOUR_API_KEY>"},
)

data = response.json()

Request

Send your API key in the request header authorization
Example: Authorization: Bearer <token>

organizationId string
required
Match pattern: ^(([a-fA-F0-9]{24})|([a-zA-Z0-9\\-]{3,}))$

page integer
optional
Page number for pagination navigation through Android enterprise application results.
limit integer
optional
Maximum number of Android enterprise application records returned per page.
sort string
optional
Ordering criteria using a field-to-direction mapping to organize results based on specific attributes like creation date, name, or status.
Match pattern: ^[\w.]*((:asc)|(:desc))?$
buildId string
optional
Filter applications by specific build identifier for deployment targeting and version management.
≤ 256 characters
mdmAssetId string
optional
Filter applications by MDM asset identifier for enterprise private application selection.
≤ 256 characters
applicationId string
optional
Filter applications by application identifier for version-specific deployment queries.
≤ 256 characters
filter string
optional
Search filter string for matching application configurations by build criteria or tags.
≤ 256 characters
type string
optional
Application source type specifying build selection strategy for enterprise deployment and version management.
buildlastBuildlastGitBranchBuildlastGitTagBuildlastTagBuild

Responses

200 Response application/json
status boolean required
data object required
items array [object] required
id string required
Unique identifier for the Android enterprise application configuration within organizational MDM deployment.
Match pattern: ^[a-fA-F0-9]{24}$
organizationId string required
Unique identifier for organization managing Android enterprise application deployments and configurations.
Match pattern: ^[a-fA-F0-9]{24}$
emmEnterpriseId string required
Unique identifier for Android Enterprise enrollment binding application to Google Play managed configuration.
Match pattern: ^[a-fA-F0-9]{24}$
type string required
Application source type specifying build selection strategy for enterprise deployment and version management.
build lastBuild lastGitBranchBuild lastGitTagBuild lastTagBuild
config object required
Configuration object defining application source and version selection strategy for enterprise deployment.
version integer optional
Sequential version number tracking Android enterprise application configuration changes and synchronization state.
≥ 0 · ≤ 9007199254740991
updatedAt string required
Timestamp indicating when Android enterprise application configuration was last modified or synchronized.
createdAt string required
Timestamp indicating when Android enterprise application configuration was initially created in system.
origin any optional
Application source origin indicating whether application comes from organization library or public catalog.
info object optional
Detailed application metadata including version information, assets, and signing details for deployment.
totalDocs integer required
≥ -9007199254740991 · ≤ 9007199254740991
limit integer required
≥ -9007199254740991 · ≤ 9007199254740991
hasPrevPage boolean required
hasNextPage boolean required
page integer required
≥ -9007199254740991 · ≤ 9007199254740991
totalPages integer required
≥ -9007199254740991 · ≤ 9007199254740991
prevPage integer required
≥ -9007199254740991 · ≤ 9007199254740991
nextPage integer required
≥ -9007199254740991 · ≤ 9007199254740991
{
    "status": true,
    "data": {
        "items": [
            {
                "id": "string",
                "organizationId": "string",
                "emmEnterpriseId": "string",
                "type": "build",
                "config": {
                    "buildId": "string",
                    "applicationId": "string",
                    "mdmAssetId": "string",
                    "filter": "string"
                },
                "version": 0,
                "updatedAt": "string",
                "createdAt": "string",
                "origin": "library",
                "info": {
                    "id": "string",
                    "bundleId": "string",
                    "name": "string",
                    "icon": "string",
                    "processedVersionName": "string",
                    "versionCode": "string",
                    "size": "string",
                    "originalExtension": "string",
                    "applicationInfo": {
                        "id": "string",
                        "slug": "string",
                        "name": "string",
                        "picture": "string"
                    },
                    "disabled": true,
                    "signatures": [
                        {
                            "sha1": "string",
                            "sha256": "string",
                            "signatureScheme": "V1"
                        }
                    ]
                }
            }
        ],
        "totalDocs": 0,
        "limit": 0,
        "hasPrevPage": true,
        "hasNextPage": true,
        "page": 0,
        "totalPages": 0,
        "prevPage": 0,
        "nextPage": 0
    }
}
400 Response application/json
status boolean optional
false
error object optional
code number optional
5081
message string optional
Invalid build
{
    "status": false,
    "error": {
        "code": 5081,
        "message": "Invalid build"
    }
}
401 Response application/json
status boolean optional
false
error object optional
code number optional
4001
message string optional
Unauthorized
{
    "status": false,
    "error": {
        "code": 4002,
        "message": "No auth token"
    }
}
404 Response application/json
status boolean optional
false
error object optional
code number optional
3001
message string optional
Entity not found
{
    "status": false,
    "error": {
        "code": 3001,
        "message": "Entity not found"
    }
}